contract manufacturing engineering traceability matrix design assembly change management machining traceability tools machine shop contract requirements management cnc machining project management system analysis cnc manufacturing management